#ifndef _LEARN_LCD_LVGL_EXT_UI_H
#define _LEARN_LCD_LVGL_EXT_UI_H

#ifdef __cplusplus
extern "C" {
#endif

#include <stdio.h>
#include "sys/time.h"
#include "esp_err.h"
#include "esp_log.h"
#include "esp_ota_ops.h"
#include "esp_system.h"
#include "driver/gpio.h"

#include "ui.h"


// IMAGES AND IMAGE SETS
LV_IMG_DECLARE(ui_img_1_gif); 

// 需要跳过的屏幕索引。
// 比如跳过3个, 则4为ota_0
#define OTA_SCREEN_INGNORE_INDEX 3

void ui_clock_update(lv_timer_t *timer);
void ui_Screen1_gif_init(void);
void ui_Screen1_timer_init(void);
void custom_indev_init(void);

#ifdef __cplusplus
} /*extern "C"*/
#endif

#endif
